[ tilbage ] [ Indhold ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ næste ]

dselect-dokumentation for begyndere
Kapitel 2 - Nσr dselect er startet


Nσr du er kommet ind i dselect, vil du se f°lgende skµrm:

     Debian 'dselect' pakkehσndtering.
      
        0. [T]ilgang   Vµlg den °nskede tilgangsmetode
        1. [O]pdatΘr   OpdatΘr listen med tilgµngelige pakker, hvis muligt.
        2. [U]dvµlg    Udvµlg, hvilke pakker, du °nsker pσ dit system.
        3. [I]nstallΘr InstallΘr og opgradΘr °nskede pakker.
        4. [K]onfig.   KonfigurΘr eventuelle ikke-konfigurerede pakker
        5. [F]jern     Fjern u°nsket programmel.
        6. [A]fslut    Afslut dselect.
     
     [og lidt mere]

Lad os gennemgσ punkterne et for et.


2.1 "Tilgang"

Her er tilgangsskµrmen:

     dselect - liste over tilgangsmetoder
       Forkort.       Beskrivelse
       cdrom          Install from a CD-ROM.
       multi_cd       Install from a CD-ROM set.
       nfs            Install from an NFS server (not yet mounted).
       multi_nfs      Install from an NFS server (using the CD-ROM set) (not yet mounted).
       harddisk       Install from a hard disk partition (not yet mounted).
       mounted        Install from a filesystem which is already mounted.
       multi_mount    Install from a mounted partition with changing contents.
       floppy         Install from a pile of floppy disks.
       ftp            Install using ftp.
       apt            APT Acquisition [file,http,ftp]

Her fortµller vi dselect, hvor vore pakker er. IgnorΘr rµkkef°lgen. Det er ret vigtigt, at du vµlger den rigtige installationsmetode. Der kan vµre vist flere eller fµrre metoder, eller de kan stσ i en anden rµkkef°lge. Det skal du ikke bekymre dig om. I f°lgende liste beskriver vi de forskellige metoder.

apt
Et af de bedste valg til at installere fra et lokalt filspejl af debianarkivet eller fra netvµrket. Metoden bruger "apt"-systemet (se apt(8)) til at udf°re en komplet afhµngighedsanalyse og sortering, sσ den h°jst sandsynligt installerer pakkerne i den optimale rµkkef°lge.

Opsµtningen af denne metode er ret netm. Du kan vµlge et antal forskellige placeringer, blande file:-URL'er (local disks or NFS mounted disks), http:-URL'er og ftp:-URL'er. Du kan ogsσ medtage cdrom/DVD-medier med kommandoen apt-rom.

Se sources.list(5) manualsiden for flere oplysninger om formatet pσ filen /etc/apt/sources.list.

Hvis du har en proxyserver til HTTP og/eller FTP, skal du sikre dig, at milj°variablene http_proxy og/eller ftp_proxy er angivet. Sµt dem fra din skal, inden du starter dselect. F.eks.:

     # export http_proxy=http://gateway:3128/
     # dselect
multi_cd
Ret omfattende, kraftfuld og kompleks metode, der er den anbefalede mσde at installere de nyere versioner af Debian fra en samling binµre cd'er. Hver af disse cd'er skal indeholde oplysninger om de pakker, de indeholder samt om alle foregσende cd'er (i filen Packages.cd). Vµr sikker pσ, at den cd-rom du vil bruge, ikke er monteret, nσr du vµlger denne metode for f°rste gang. PlacΘr den sidste binµre cd-rom i sµttet (vi bruger ikke kildetekst-cd'erne her) i drevet og svar pσ de stillede sp°rgsmσl:

Sσ snart, du har opdateret listen over tilgµngelige pakker og valgt de pakker, der skal installeres, afviger multi-cd metoden fra den almindelige procedure. Du vil skulle k°re et "InstallΘr"-trin for hver af de cd'er du har, en ad gangen. Desvµrre er dselect ikke i stand til at sp°rge dig om en ny cd ved hvert trin. Du skal g°re f°lgende for hver cd:

Det kan vµre n°dvendigt at k°re installationstrinnet flere gange for at dµkke rµkkef°lgen af pakkeinstallationen - visse pakker, der bliver installeret tidligt, kan krµve pakker, der installeres senere, f°r de kan konfigureres ordentligt.

Det anbefales at k°re "Konfig."-trinnet, hvilket vil ordne de pakker, der skulle vµre endt i denne tilstand.

multi_nfs, multi_mount
Disse ligner meget multi_cd ovenfor og er ogsσ lavet for at hσndtere skiftende medier. For eksempel installation fra et multi-cd-sµt og via NFS fra en anden maskines cd-rom-drev.
floppy
For dem uden cd-rom eller netvµrksadgang. Anbefales ikke som en realistisk installationsmulighed mere, hvis du bruger disketter med almindelig kapacitet, men kan fungere bedre med LS/120 eller Zip-drev. Angiv placeringen af dit diskettedrev, og sµt sσ disketterne i. Den f°rste diskette skal indeholde "Packages"-filen. Metoden er langsom og kan vµre usikker p.g.a. problemer med medierne.
nfs
UDFASET METODE -- brug apt eller multi_nfs i stedet. Pr°v kun denne metode, hvis alt andet mislykkes.

Dette er en simpel installationsmetode, der ikke krµver ret meget: giv den adressen pσ NFS-serveren, placeringen af Debiandistributionen pσ serveren og (eventuelt) "Packages"-filerne. Derefter vil dselect installere de forskellige dele fra serveren. Langsomt, men nemt. Den benytter ikke den bedste rµkkef°lge, sσ den vil bruge mange k°rsler med trinnene "InstallΘr" og "Konfig.". Er selvsagt kun til NFS-baserede installationer.

harddisk
UDFASET METODE -- brug apt eller multi_nfs i stedet. Pr°v kun denne metode, hvis alt andet mislykkes.

Angiv, hvilket blokenhed eller harddiskpartition, der skal bruges samt som sµdvanligt placeringen af debianfilerne pσ denne partition. Langsomt, men nemt. Den benytter ikke den bedste rµkkef°lge, sσ den vil bruge mange k°rsler med trinnene "InstallΘr" og "Konfig.". Anbefales ikke, da "apt"-metoden kan g°re det samme, med korrekt rµkkef°lge.

mounted
UDFASET METODE -- brug apt eller multi_nfs i stedet. Pr°v kun denne metode, hvis alt andet mislykkes.

Angiv blot placeringerne af debianfiler i dit filsystem. Muligvis den letteste metode, men langsom. Den benytter ikke den bedste rµkkef°lge, sσ den vil bruge mange k°rsler med trinnene "InstallΘr" og "Konfig.".

cd-rom
UDFASET METODE -- brug apt eller multi_nfs i stedet. Pr°v kun denne metode, hvis alt andet mislykkes.

Lavet til enkelt-cd-installationer. Denne simple metode vil sp°rge om dit cd-rom-drevs placering, placeringen af debiandistributionen pσ cd'en og, om n°dvendigt, placeringerne af "Packages"-filerne pσ cd'en. Enkelt, men ret langsomt. Den benytter ikke den bedste rµkkef°lge, sσ den vil bruge mange k°rsler med trinnene "InstallΘr" og "Konfig.". Anbefales ikke, da den forudsµtter, at distributionen ligger pσ en enkelt cd-rom, hvilket ikke lµngere er tilfµldet. Brug metoden "multi_cd" i stedet.

Hvis du fσr problemer — mσske kan Linux ikke se din cd-rom, din NFS-montering fungerer ikke, eller du har glemt, hvilken partition, pakkerne er pσ — har du flere muligheder:

Efter, du har valgt tilgangsmetode, vil dselect have dig til at angive den prµcise placering af pakkerne. Hvis du ikke fσr skrevet det korrekt f°rste gang, sσ tryk Control-C og gσ tilbage til punktet "Tilgang".

Nσr du er fµrdig her, vil du blive sendt tilbage til hovedskµrmen.


2.2 "OpdatΘr"

dselect vil lµse filerne Packages eller Packages.gz fra filspejlet og oprette en database pσ dit system over alle de tilgµngelige pakker. Der kan gσ noget tid, mens det henter og behandler filerne.


2.3 "Udvµlg"

Hold nu fast. Det er her, det hele sker. Formσlet med dette trin er at udvµlge prµcis hvilke pakker, du vil have installeret.

Tryk retur. Hvis du har en langsom maskine, skal du vide, at skµrmen vil blive sort i omkring 15 sekunder, sσ undlad at trykke en masse knapper imens. Bare have tσlmodighed.

Det f°rste, der kommer op pσ skµrmen er side 1 fra hjµlpefilen. Du kan komme til denne hjµlp ved at trykke ? nσr som helst i "Udvµlg"-skµrmene, og du kan bladre gennem hjµlpeskµrmene ved at trykke pσ . (punktum).

Vµr forberedt pσ at det kan tage omkring en time, nσr du skal lµre at finde rundt og fσ gjort tingene rigtigt. Nσr du gσr ind i "Udvµlg"-skµrmen f°rste gang, skal du ikke vµlge noget som helst — tryk blot pσ retur og se, hvilke afhµngighedsproblemer, der er. Pr°v at rette dem. Vµlg "Udvµlg", Section 2.3 igen, hvis du bliver sendt tilbage til hovedmenuen.

F°r du hopper ud i det, skal du vide f°lgende:

Lad os se pσ de °verste to linjer pσ "Udvµlg"-skµrmen.

     dselect - hoved-pakkevisning (tilg., prioritet)  markΘr:+/=/-  detalj:v hjµlp:?
     FIGM Pri Sektion  Pakke        Inst.ver    Tilg.ver    Beskrivelse

Denne skµrm husker os pσ nogle specielle taster:

+
Vµlg en pakke til installation.
=
Tilbagehold en pakke -- nyttig ved °delagte pakker. Du kan geninstallere en µldre version og tilbageholde den, mens du venter pσ, at en ny skal dukke op. (Dette sker dog meget sjµldent i den stabile Debiandistribution).
- Fjern en pakke.
_
Udrens en pakke: fjern bσde pakken og dens konfigurationsfiler.
i,I
Skift/rotΘr visning af yderligere information (i den nedre del af skµrmen).
o,O
Skift sorteringsvalg (se den °verste linje pσ skµrmen).
v,V
Skifter mellem koncis og detaljeret visning. Nσr du trykker pσ knappen, vil du se, hvad bogstaverne FIGM i anden linje betyder. Men her er en oversigt:
     Flag   Betydning          Mulige vµrdier  
     F      Fejl               Mellemrum, R, I
     I      Installeret status Mellemrum, *, -, U, C, I 
     G      Gammelt mµrke      *, -, =, _, n
     M      Mµrke              *, -, =, _, n

(Bemµrk at store og smσ bogstaver har forskellig betydning).

I stedet for at forklare det hele her, vil jeg henvise til hjµlpeskµrmene, hvor det hele er forklaret. Her er dog et enkelt eksempel:

Du starter dselect og finder en linje som denne:

     FIGM Pri Sektion  Pakke        Inst.ver    Tilg.ver    Beskrivelse
       ** Tvg admin    loadlin      <ingen>     1.6a-6      a loader (running under DOS)

Det betyder, at pakken loadlin allerede var valgt, da du startede dselect, og at den stadig er valgt. Men den er ikke installeret. Hvorfor ikke? Svaret mσ vµre, at pakken loadlin ikke er fysisk tilgµngelig. Det vil sige, at den mangler pσ dit Debian-spejl.

De oplysninger, dselect bruger til at holde styr pσ det hele, er gemt i Packages-filer (dem, du henter i [O]pdatΘr-trinnet). Disse filer er genereret ud fra selve pakkerne.

Intet i denne verden er perfekt, og sommetider sker det, at de afhµngigheder, pakkerne er bygget med, er fejlagtige. Dette skaber in situation, som dselect ganske enkelt ikke kan l°se. Du kan dog komme ud af en fastlσsning med kommandoerne Q og X.

Q
Gennemtving. Tvinger dselect til at ignorere de indbyggede afhµngigheder og g°re, hvad du har bedt den om. Dette kan, naturligvis, vise sig at vµre en dσrlig idΘ.
X
Brug X, hvis du farer helt vild. Det sµtter alting tilbage til den tilstand, det var f°r, og afslutter.

R, U og D er taster, der hjµlper dig til ikke at fare vild(!).

R
Fortryder alle valg pσ dette niveau. Ber°rer ikke valg lavet i forrige niveau.
U
Hvis dselect foreslog µndringer, hvorefter du lavede yderligere µndringer, vil U gendanne dselect's forslag.
D
Fjerner dselect's valg, og efterlade kun dine.

Her f°lger et eksempel. xmms-pakken (bruges i eksemplet, netop fordi den har en masse afhµngigheder) afhµnger af pakkerne:

F°lgende pakker b°r ogsσ installeres. De er dog ikke essentielle:

Sσ nσr jeg vµlger xmms, fσr jeg denne skµrm:

     dselect - rekursiv pakkeliste (tilg., prioritet)  markΘr:+/=/-  detalj:v hjµlp:?
     FIGM Pri Sektion  Pakke        Beskrivelse
       _* Fri sound    xmms         Versatile X audio player that looks like Winamp
       _* Fri libs     libglib1.2   The GLib library of C routines
       _* Fri libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       _* Fri libs     libmikmod2   A portable sound library
       _* Fri libs     libogg0      Ogg Bitstream Library
       _* Fri libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

(Der kan dukke andre pakker op, afhµngigt af, hvad der allerede er installeret pσ dit system). Du kan se, at alle de krµvede pakker er blevet valgt for mig, sammen med de anbefalede.

R-tasten genskaber starttilstanden.

     dselect - rekursiv pakkeliste (tilg., prioritet)  markΘr:+/=/-  detalj:v hjµlp:?
     FIGM Pri Sektion  Pakke        Beskrivelse
       __ Fri sound    xmms         Versatile X audio player that looks like Winamp
       __ Fri libs     libglib1.2   The GLib library of C routines
       __ Fri libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       __ Fri libs     libmikmod2   A portable sound library
       __ Fri libs     libogg0      Ogg Bitstream Library
       __ Fri libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

For at nu at angive, at du ikke °nsker xmms skal du bare trykke retur.

D-tasten genskaber de valg, jeg fra starten havde gjort:

     dselect - rekursiv pakkeliste (tilg., prioritet)  markΘr:+/=/-  detalj:v hjµlp:?
     FIGM Pri Sektion  Pakke        Beskrivelse
       _* Fri sound    xmms         Versatile X audio player that looks like Winamp
       __ Fri libs     libglib1.2   The GLib library of C routines
       __ Fri libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       __ Fri libs     libmikmod2   A portable sound library
       __ Fri libs     libogg0      Ogg Bitstream Library
       __ Fri libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

U-tasten genskaber dselect's valg:

     dselect - rekursiv pakkeliste (tilg., prioritet)  markΘr:+/=/-  detalj:v hjµlp:?
     FIGM Pri Sektion  Pakke        Beskrivelse
       _* Fri sound    xmms         Versatile X audio player that looks like Winamp
       _* Fri libs     libglib1.2   The GLib library of C routines
       _* Fri libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       _* Fri libs     libmikmod2   A portable sound library
       _* Fri libs     libogg0      Ogg Bitstream Library
       _* Fri libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

Jeg foreslσr at fortsµtte med standardvalgene nu -- du vil have alle muligheder for senere at tilf°je mere.

Hvad du end beslutter, skal du trykke retur for at acceptere og gσ tilbage til hovedskµrmen. Hvis det resulterer i uafklarede problemer, vil du blive kastet direkte tilbage til endnu en probleml°sningsskµrm.

Tasterne R, U og D er meget nyttige i "hvad nu hvis"-situationer. Du kan eksperimentere som du har lyst til, og derefter genskabe alting som det var. Lad vµre med at betragte dem som rene katastrofeknapper.

Nσr du har udf°rt dine valg i "Udvµlg"-skµrmen, vil tasten I give dig et stort vindue, t flytte mark°ren til begyndelsen, hvorefter du hurtigt kan se indstillingerne igennem med PgDn-tasten. Pσ denne mσde kan du tjekke resultaterne af dit arbejde og opdage st°rre fejl. Nogle kan have fravalgt store grupper af pakker ved en fejl, uden at opdage fejlen f°r det var for sent. dselect er et meget kraftfuldt vµrkt°j, sσ du skal passe pσ ikke at misbruge det.

Nu burde du have f°lgende situation:

     Pakkekategori        Status
     
     Krµvede              alle valgt
     Vigtige              alle valgt
     Standard             de fleste valgt
     Frivillige           de fleste fravalgt
     Ekstra               de fleste fravalgt

Tilfreds? Sσ tryk retur for at afslutte udvµlgelsesprocessen. Du kan altid komme tilbage og k°re "Udvµlg" igen, hvis du °nsker det.


2.4 InstallΘr

dselect l°ber gennem alle de 8300 pakker, og installerer dem, du har udvalgt. Du kan forvente at skulle trµffe nogle valg undervejs.

Pσ en hurtig maskine vil skµrmen rulle ret hurtigt. Du kan stoppe/starte rulningen med Control-s/Control-q, og til sidst vil du fσ en liste over eventuelle ikke-installerede pakker. Hvis du vil gemme alt, hvad der sker, kan du bruge almindelige Unix-programmer, sσsom tee(1) eller script(1), til at indfange uddataene.

Det kan ske, at en pakke ikke bliver installeret, fordi den afhµnger af en anden pakke, der er udpeget til installation, men endnu ikke installeret. L°sningen er at k°rer "InstallΘr" igen. I sµrlige tilfµlde er det folk, der har vµret ude for at skulle k°re den op til 4 gange inden alt faldt pσ plads. Dette vil variere alt efter din hentningsmetode. Med APT-metoden vil du nµsten aldrig skulle k°rer "InstallΘr" flere gange.


2.5 "Konfig."

De fleste pakker bliver konfigureret i trin 3, men det, der mσtte mangle, kan indstilles her.


2.6 "Fjern"

Fjerner pakker, der er installerede, men ikke lµngere krµves.


2.7 "Afslut"

Afslutter dselect.

Jeg foreslσr, at du nu k°rer /etc/cron.daily/find, da du har fσet en masse nye filer pσ dit system. Efter dette, vil du kunne bruge locate til at finde filer.


[ tilbage ] [ Indhold ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ næste ]

dselect-dokumentation for begyndere

StΘphane Bortzmeyer med flere debian-doc@lists.debian.org